Camera Control相機程式

在 iPhone 15 和 iPhone 16 Pro 機型上,Camera Control 允許使用者快速開啟應用的相機功能,捕捉當下的時刻。當使用者輕觸 Camera Control 時,系統會顯示一個從動態島(Dynamic Island)下拉的疊加介面。

疊加介面允許使用者快速調整相機控制選項。使用者可以透過輕輕雙擊 Camera Control 來檢視可用控制元件,然後透過滑動手指調整內容捕捉的值。

結構

Camera Control 提供了兩種型別的控制,用於調整數值或在選項之間切換:

滑塊:提供一系列數值供使用者選擇,比如應用到內容上的縮放量。

選擇器:提供離散選項,比如在檢視中顯示網格或開啟高動態範圍(HDR)。

除了自定義控制元件外,系統還提供了一組標準控制元件,供使用者選擇性地加入,比如控制相機的變焦和曝光。

最佳實踐

使用 SF Symbols 表示控制功能。系統不支援自定義符號;相反,建議使用 SF Symbols 中表示相機功能的標準符號,確保功能表達的一致性。

控制尺寸保持簡潔。控制標籤應遵循動態字型(Dynamic Type)尺寸的規則,較長的名稱可能會遮擋相機的取景器。

定義滑塊控制元件的顯著值。顯著值是使用者最常選擇的選項,建議使這些值均勻分佈,確保主要互動點(如縮放控制元件)更易於使用者使用。

為疊加介面預留足夠空間。控制元件的排列應避免干擾取景器的檢視,在豎屏和橫屏模式下都應保證介面的無縫體驗。

簡化取景介面。使用者在拍攝時更喜歡沒有干擾的大屏影象,因此要避免重複的控制元件,將 UI 控制元件最小化。

平臺注意事項

Camera Control 不適用於 iPadOS、macOS、watchOS、tvOS 或 visionOS。